Documentación para la configuración del SDK de Unity para la infraestructura de Sequence orientada a juegos web3.
SequenceConfig.asset
desde la interfaz de BuilderSequenceConfig.asset
recién descargado en la raíz de una carpeta Resources. Se cargará usando Resources.Load. Verifique dos veces los valores de su configuración, en particular:
a) Url Scheme
- Debe reemplazar esto con una cadena única para su aplicación. Esto es muy importante. Si no lo hace, se producirán comportamientos inesperados al iniciar sesión con redes sociales y no funcionará.
b) StoreSessionPrivateKeyInSecureStorage
- Disponible en algunas plataformas: hemos integrado el sistema de almacenamiento seguro nativo de la plataforma. Si está habilitado, almacenaremos la información de la wallet de sesión (incluida la clave privada) en almacenamiento seguro e intentaremos recuperar la sesión automáticamente después de cerrar la app (así no tendrá que iniciar sesión de nuevo). Si está deshabilitado (por defecto) o en una plataforma no compatible, las claves privadas de la wallet de sesión nunca salen de la memoria en tiempo de ejecución de la aplicación; sin embargo, el usuario tendrá que iniciar sesión cada vez que cierre la app. El boilerplate SequenceLoginWindow
predeterminado (consulte Bootstrap your Game) gestionará este comportamiento automáticamente, navegando a la página correspondiente.
c) EnableMultipleAccountsPerEmail
- Por defecto, el SDK solo permite a los usuarios crear una cuenta por correo electrónico. La cuenta se asocia inicialmente con el método de inicio de sesión utilizado (correo + OTP, PlayFab, Google, etc.); el usuario puede asociar métodos de inicio de sesión adicionales a su cuenta (más información en la sección de Autenticación). Si se habilita EnableMultipleAccountsPerEmail
, los usuarios tienen la opción de crear múltiples cuentas por dirección de correo (asociadas a diferentes métodos de inicio de sesión). Aunque hemos habilitado esta funcionalidad, en general consideramos que este comportamiento puede ser confuso para los usuarios finales y recomendamos a los integradores mantener esta opción deshabilitada por defecto.